package com.missilike.repository.entity;

import java.time.LocalDateTime;
import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author kin
 * @since 2019-03-15
 */
public class MilAccountAccessContent implements Serializable {

    private static final long serialVersionUID = 1L;

    private Integer id;

    private String accountId;

    private Long milAccountContentId;

    private String  milAccountContentAccountId;

    private Integer milAccountContentType;

    private LocalDateTime createTime;

    private LocalDateTime queryTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getAccountId() {
        return accountId;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId;
    }

    public Long getMilAccountContentId() {
        return milAccountContentId;
    }

    public void setMilAccountContentId(Long milAccountContentId) {
        this.milAccountContentId = milAccountContentId;
    }

    public String getMilAccountContentAccountId() {
        return milAccountContentAccountId;
    }

    public void setMilAccountContentAccountId(String milAccountContentAccountId) {
        this.milAccountContentAccountId = milAccountContentAccountId;
    }

    public Integer getMilAccountContentType() {
        return milAccountContentType;
    }

    public void setMilAccountContentType(Integer milAccountContentType) {
        this.milAccountContentType = milAccountContentType;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public MilAccountAccessContent(LocalDateTime queryTime) {
        this.queryTime = queryTime;
    }

    public LocalDateTime getQueryTime() {
        return queryTime;
    }

    public void setQueryTime(LocalDateTime queryTime) {
        this.queryTime = queryTime;
    }

    @Override
    public String toString() {
        return "MilAccountAccessContent{" +
                "id=" + id +
                ", accountId='" + accountId + '\'' +
                ", milAccountContentId=" + milAccountContentId +
                ", milAccountContentAccountId='" + milAccountContentAccountId + '\'' +
                ", milAccountContentType=" + milAccountContentType +
                ", createTime=" + createTime +
                ", queryTime=" + queryTime +
                '}';
    }

    public MilAccountAccessContent() {
    }

    public MilAccountAccessContent(String accountId, Long milAccountContentId, String milAccountContentAccountId, Integer milAccountContentType,LocalDateTime createTime) {
        this.accountId = accountId;
        this.milAccountContentId = milAccountContentId;
        this.milAccountContentAccountId = milAccountContentAccountId;
        this.milAccountContentType = milAccountContentType;
        this.createTime=createTime;
    }
}
